el touchdown - Turkish English Dictionary